x86/HVM: Call vlapic_set_irq() to delivery virtual interrupt
authorYang Zhang <yang.z.zhang@Intel.com>
Thu, 18 Apr 2013 09:35:43 +0000 (11:35 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 18 Apr 2013 09:35:43 +0000 (11:35 +0200)
commit04015d6326f17e4aafb32593b94dac44b72ef4c1
tree26f94b1da55f93eb3892ae7fe7b4dbeb4aacad8f
parentd7dafa375bc13772e2e3274d975d544af4208939
x86/HVM: Call vlapic_set_irq() to delivery virtual interrupt

Move kick_vcpu into vlapic_set_irq. And call it to deliver virtual interrupt
instead set vIRR directly.

Signed-off-by: Yang Zhang <yang.z.zhang@Intel.com>
Acked-by: Keir Fraser <keir@xen.org>
Acked-by: George Dunlap <george.dunlap@eu.citrix.com> (from a release perspective)
xen/arch/x86/hvm/vioapic.c
xen/arch/x86/hvm/vlapic.c
xen/arch/x86/hvm/vmsi.c
xen/include/asm-x86/hvm/vlapic.h